$n$个点的有根树,以1为根,每个点有一种颜色。我们称一种颜色占领了一个子树当且仅当没有其他颜色在这个子树中出现得比它多。求占领每个子树的所有颜色之和。
$(n\le10^5)$
题解
- 树上启发式合并模板题
1 |
|
Success and failure are temporary.
$n$个点的有根树,以1为根,每个点有一种颜色。我们称一种颜色占领了一个子树当且仅当没有其他颜色在这个子树中出现得比它多。求占领每个子树的所有颜色之和。
$(n\le10^5)$
1 | #include <bits/stdc++.h> |